body {
    background-color: #ffffff;
    font-size: xx-small;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
    margin: 10px;
}

.texto_izquierda{
    text-align: left;
}

.texto_derecha{
    text-align: right;
}

.texto_negrita{
    font-weight:bold;
}

.texto_negrita_derecha{
    text-align: right;
    font-weight:bold;
}

.texto_subtitulo{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    font-variant: normal;
}

.texto_pie{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    font-variant: normal;
}

.texto_sesion{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    font-variant: normal;
}

.texto_cabecera_subtabla{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}

.texto_ejecutar{

    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #388538;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: underline;
}

.texto_hora_agenda{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
}

.texto_min_agenda{
    font-size: 8px;
    color: #000000;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
}

.texto_fecha_agenda{
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    background-color: #015101;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-color: #cc6600;
    border-left-color: #cc6600;
    border-bottom-color: #cc6600;
    border-top-color: #cc6600;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    text-align: center;
}

.texto_semana_agenda{
    font-size: 12px;
    font-weight: bold;
    font-variant: normal;
    color: #ff6600;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
}

.texto_dia_agenda{

    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    text-decoration: none;
    background-color: #ffffff;
    text-align: center;
}

.texto_dia_seleccionado{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    background-color: #045875;
    text-align: center;
    font-weight: bold;
}

.agenda{

    font-family: Arial, Helvetica, sans-serif;
    background-color: #003800;
    border-right-style: double;
    border-left-style: double;
    border-bottom-style: double;
    border-top-style: double;
    padding: inherit;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #ffffff;
    border-left-color: #ffffff;
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}

.evento_seleccionado{

    color: #ffffff;
    font-variant: normal;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #a60d0d;
}

.mensaje_error{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #f60000;
    font-weight: bold;
}

.mensaje_confirmacion{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #024602;
    font-weight: bold;
}

.estilo_boton_pick{
    text-align: center;
    width: 100px;
}